// =====================================================================================
// 
//       Filename:  file.cpp
// 
//    Description:  
// 
//        Version:  1.0
//        Created:  11.11.2011 14:26:20
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  Dmitriy Serdyuk (), serdyuk.dmitriy@gmail.com
//        Company:  
// 
// =====================================================================================

#include "file.h"
    
File::File(const std::string& s) {
    myFile = fopen(s.c_str(), "w");
}

    
void File::close() {
    fclose(myFile);
}

    
File::~File() {
    close();
}

File& operator <<(File& f, const std::string& s) {
    fprintf(f.myFile, "%s", s.c_str());
    return f;
}

File& operator <<(File& f, int i) {
    fprintf(f.myFile, "%d", i);
    return f;
}

